Action Reification in Object-oriented Specification

نویسنده

  • Hans-Dieter Ehrich
چکیده

Reiication is a popular technique to reduce complexity of the software design process. This technique has to be re-investigated for the comprehensive object-oriented approach. Object-oriented speciications comprise structure and behavior of systems. Due to this sophisticated idea two kinds of reiication appear: data reiication and action reiication. In this paper we present an approach to incorporate action reiication in object-oriented speciication. A logic is de-ned which serves as a domain to translate speciications. Moreover, we deene a language for reiication and formalize it with the logic. Interpretation structures of this logic are labelled event structures which are introduced brieey and satisfaction of formulas is deened. With an example we explain our ideas of correct reiication and establish a reiication condition. Finally, we show how data reiication is uniformly included in our approach.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Channel Reification: A Reflective Model for Distributed Computation

The paper presents a new reflective model, called Channel Reification, which can be used in distributed computations to overcome difficulties experienced by other models in the literature when monitoring communication among objects. The channel is an extension of the message reification model. A Channel is a communication manager incarning successive messages exchanges by two objects: its appli...

متن کامل

Reflective Extension of Object Constraint Languages, Sustainable Constraint Writing and a Symbolic Viewpoint of Modeling Languages

In this technical report we show how to extend object constraint languages by reflection. We do this in terms of the concrete OMG language stack. We extend the OCL (Object Constraint Language) by operators for reification and reflection. We give precise semantics to the extended language OCLR by giving the necessary type derivation rules and value specifications. A driving force for the introdu...

متن کامل

The next 700 reflective object-oriented languages

Since Smith seminal work, there have been numerous reflective language definition and implementation proposals. These proposals, initially restricted to functional languages, have been quickly extended to object-oriented languages. Unfortunately, reflective objectoriented language definitions remained mostly ad hoc. In this paper, we present a generic reification technique which enables the sel...

متن کامل

Object-Oriented Action Semantics Specifications

Action Semantics is a framework for the formal specification of programming languages. Two different, recently proposed approaches provide modularity to the framework, allowing for specification reusability and extension. In this work, we analyze the previous approaches, and introduce Object-Oriented Action Semantics, a new form of modular organization of Action Semantics descriptions. Object-o...

متن کامل

Reification - Changing Viewpoint but Preserving Truth

The aim of our work is the modelling and design of information systems in the object-oriented setting. An object-oriented spec-iication covers structural as well as behavioural aspects of the system. A possibility to describe system dynamics is to use a temporal logic as it is done in the formal object-oriented speciication language Troll. Temporal logics is particularly suited to deal with tem...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995